package fr.paulmasson.jfreex.channels;

import java.util.TreeSet;

import fr.paulmasson.jfreex.channels.LiveChannel.Bunch;
import fr.paulmasson.jfreex.channels.LiveChannel.Definition;


public class Free {


	public static TreeSet<LiveChannel> free_channels = new TreeSet<LiveChannel>();

	static {
		
		Definition[] all = new Definition[] { Definition.HIGH, Definition.STANDARD, Definition.LOW };
		Definition[] sl = new Definition[] { Definition.STANDARD, Definition.LOW };
		Definition[] hs = new Definition[] { Definition.HIGH, Definition.STANDARD };
		Definition[] hl = new Definition[] { Definition.HIGH, Definition.LOW };
		Definition[] l = new Definition[] { Definition.LOW };
		Definition[] s = new Definition[] { Definition.STANDARD };
		Definition[] h = new Definition[] { Definition.HIGH };

		free_channels.add(new LiveChannel(1, "France 2", 2, 201, Bunch.TNT, all));
		free_channels.add(new LiveChannel(2, "France 3", 3, 202, Bunch.TNT, all));
		free_channels.add(new LiveChannel(3, "France 5", 7, 203, Bunch.TNT, sl));
		free_channels.add(new LiveChannel(4, "Arte", 5, 204, Bunch.TNT, all));
		free_channels.add(new LiveChannel(5, "Direct 8", 167, 372, Bunch.TNT, all));
		free_channels.add(new LiveChannel(6, "TMC", 9, 497, Bunch.TNT, sl));
		free_channels.add(new LiveChannel(7, "NT1", 168, 374, Bunch.TNT, sl));
		free_channels.add(new LiveChannel(8, "NRJ 12", 169, 375, Bunch.TNT, all));
		free_channels.add(new LiveChannel(9, "La Chaîne Parlementaire", 170, 226, Bunch.TNT, sl));
		free_channels.add(new LiveChannel(10, "France 4", 28, 376, Bunch.TNT, sl));
		free_channels.add(new LiveChannel(11, "BFM TV", 194, 400, Bunch.TNT, all));
		free_channels.add(new LiveChannel(12, "i> TELE", 122, 679, Bunch.TNT, sl));
		free_channels.add(new LiveChannel(13, "DirectStar", 193, 678, Bunch.TNT, sl));
		free_channels.add(new LiveChannel(14, "Paris Première", 11, 213, Bunch.TNT, sl));
		free_channels.add(new LiveChannel(15, "TEVA", 34, 404, Bunch.CANALSAT, sl));
		free_channels.add(new LiveChannel(16, "RTL9", 8, 210, Bunch.CANALSAT, l));
		free_channels.add(new LiveChannel(17, "AB 1", 40, 211, Bunch.CANALSAT, l));
		free_channels.add(new LiveChannel(18, "TV5 Monde", 10, 206, Bunch.CANALSAT, s));
		free_channels.add(new LiveChannel(19, "MyZen.tv", -1, 770, Bunch.CANALSAT, hs));
		free_channels.add(new LiveChannel(20, "Action", 131, 242, Bunch.CINEMA, sl));
		free_channels.add(new LiveChannel(21, "Ciné Polar", -1, 244, Bunch.CINEMA, sl));
		free_channels.add(new LiveChannel(22, "Ciné FX", -1, 243, Bunch.CINEMA, sl));
		free_channels.add(new LiveChannel(23, "TCM", 115, 684, Bunch.CINEMA, s));
		free_channels.add(new LiveChannel(24, "MCM", 30, 621, Bunch.MUSIQUE, s));
		free_channels.add(new LiveChannel(25, "MCM TOP", 312, 622, Bunch.MUSIQUE, s));
		free_channels.add(new LiveChannel(26, "MCM POP", 160, 623, Bunch.MUSIQUE, s));
		free_channels.add(new LiveChannel(27, "C Music", -1, 683, Bunch.MUSIQUE, s));
		free_channels.add(new LiveChannel(28, "VH1", 189, 233, Bunch.MUSIQUE, s));
		free_channels.add(new LiveChannel(29, "VH1 Classic", 320, 232, Bunch.MUSIQUE, s));
		free_channels.add(new LiveChannel(30, "NRJ Hits", 304, 620, Bunch.MUSIQUE, all));
		free_channels.add(new LiveChannel(31, "M6 Music Hits", 191, 430, Bunch.MUSIQUE, sl));
		free_channels.add(new LiveChannel(32, "M6 Music Club", 181, 431, Bunch.MUSIQUE, sl));
		free_channels.add(new LiveChannel(33, "M6 Music Black", 180, 432, Bunch.MUSIQUE, sl));
		free_channels.add(new LiveChannel(34, "Trace Tropical", 411, 769, Bunch.MUSIQUE, s));
		free_channels.add(new LiveChannel(35, "Trace TV", -1, 228, Bunch.NONE, s));
		free_channels.add(new LiveChannel(36, "Brava", -1, 820, Bunch.NONE, h));
		free_channels.add(new LiveChannel(37, "NatGeo Music", -1, 768, Bunch.NONE, s));
		free_channels.add(new LiveChannel(38, "Télé Mélody", -1, 237, Bunch.NONE, s));
		free_channels.add(new LiveChannel(39, "Mezzo", 29, 265, Bunch.MUSIQUE, s));
		free_channels.add(new LiveChannel(40, "Mezzo Live", -1, 858, Bunch.NONE, h));
		free_channels.add(new LiveChannel(41, "Rock TV", -1, 759, Bunch.NONE, s));
		free_channels.add(new LiveChannel(42, "Relax TV", -1, 760, Bunch.NONE, s));
		free_channels.add(new LiveChannel(43, "Clubbing TV", -1, 767, Bunch.NONE, all));
		free_channels.add(new LiveChannel(44, "Avis à la population", -1, 896, Bunch.NONE, l));
		free_channels.add(new LiveChannel(45, "Jukebox", -1, 758, Bunch.NONE, s));
		free_channels.add(new LiveChannel(46, "Deluxe Lounge", -1, 887, Bunch.NONE, h));
		free_channels.add(new LiveChannel(47, "BeBlack", -1, 918, Bunch.NONE, l));
		free_channels.add(new LiveChannel(48, "OFIVE", -1, 910, Bunch.NONE, l));
		free_channels.add(new LiveChannel(49, "BFM Business", -1, 897, Bunch.NONE, l));
		free_channels.add(new LiveChannel(50, "Euronews", 121, 205, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(51, "Bloomberg TV", 162, 207, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(52, "Al Jazeera International", -1, 494, Bunch.NONE, s));
		free_channels.add(new LiveChannel(53, "Sky News International", -1, 355, Bunch.NONE, s));
		free_channels.add(new LiveChannel(54, "Guysen TV", -1, 675, Bunch.NONE, s));
		free_channels.add(new LiveChannel(55, "CNBC", -1, 208, Bunch.NONE, s));
		free_channels.add(new LiveChannel(56, "Assemblée Nationale 24h/24", -1, 688, Bunch.NONE, s));
		free_channels.add(new LiveChannel(57, "Public Sénat", -1, 692, Bunch.NONE, s));
		free_channels.add(new LiveChannel(58, "Medi 1 sat", -1, 730, Bunch.NONE, s));
		free_channels.add(new LiveChannel(59, "Ma Chaîne Etudiante", -1, 831, Bunch.NONE, s));
		free_channels.add(new LiveChannel(60, "Arretsurimages.tv", -1, 738, Bunch.NONE, s));
		free_channels.add(new LiveChannel(61, "France 24", 401, 739, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(62, "France 24 English", -1, 740, Bunch.NONE, s));
		free_channels.add(new LiveChannel(63, "France 24 Arab", -1, 741, Bunch.NONE, s));
		free_channels.add(new LiveChannel(64, "Fox News", -1, 834, Bunch.NONE, s));
		free_channels.add(new LiveChannel(65, "Mangas", 80, 253, Bunch.JEUNESSE, sl));
		free_channels.add(new LiveChannel(66, "Game One", -1, 220, Bunch.NONE, s));
		free_channels.add(new LiveChannel(67, "Game One Music", -1, 799, Bunch.NONE, h));
		free_channels.add(new LiveChannel(68, "KidsCo", -1, 802, Bunch.NONE, s));
		free_channels.add(new LiveChannel(69, "Lucky Jack", -1, 891, Bunch.NONE, hl));
		free_channels.add(new LiveChannel(70, "Men's Up TV", -1, 878, Bunch.NONE, l));
		free_channels.add(new LiveChannel(71, "Nolife", 378, 658, Bunch.JEUNESSE, s));
		free_channels.add(new LiveChannel(72, "GONG", -1, 869, Bunch.NONE, hs));
		free_channels.add(new LiveChannel(73, "Fashion TV", 163, 221, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(74, "FTV", -1, 454, Bunch.NONE, h));
		free_channels.add(new LiveChannel(75, "World Fashion", -1, 724, Bunch.NONE, s));
		free_channels.add(new LiveChannel(76, "Purescreens Nature", -1, 825, Bunch.NONE, h));
		free_channels.add(new LiveChannel(77, "Purescreens Museum", -1, 906, Bunch.NONE, h));
		free_channels.add(new LiveChannel(78, "Renault TV", -1, 850, Bunch.NONE, l));
		free_channels.add(new LiveChannel(79, "Souvenirs from Earth", -1, 710, Bunch.NONE, s));
		free_channels.add(new LiveChannel(80, "Equidia", 116, 212, Bunch.DOCUMENTAIRE, s));
		free_channels.add(new LiveChannel(81, "ESPN Classic Sport", 155, 264, Bunch.SPORT, s));
		free_channels.add(new LiveChannel(82, "AB Moteurs", 98, 222, Bunch.SPORT, sl));
		free_channels.add(new LiveChannel(83, "Motors TV", 183, 216, Bunch.SPORT, sl));
		free_channels.add(new LiveChannel(84, "Poker Channel", -1, 618, Bunch.NONE, s));
		free_channels.add(new LiveChannel(85, "Premiere Futebol Clube", -1, 755, Bunch.NONE, s));
		free_channels.add(new LiveChannel(86, "Golf Channel", -1, 892, Bunch.NONE, l));
		free_channels.add(new LiveChannel(87, "Onzeo", -1, 926, Bunch.NONE, l));
		free_channels.add(new LiveChannel(88, "Travel Channel", -1, 772, Bunch.NONE, s));
		free_channels.add(new LiveChannel(89, "France ô", 49, 238, Bunch.CANALSAT, s));
		free_channels.add(new LiveChannel(90, "Yacht And Sail", 185, 255, Bunch.SPORT, s));
		free_channels.add(new LiveChannel(91, "Liberty TV", 202, 215, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(92, "Escales", 81, 252, Bunch.DOCUMENTAIRE, sl));
		free_channels.add(new LiveChannel(93, "Montagne TV", -1, 901, Bunch.NONE, l));
		free_channels.add(new LiveChannel(94, "Luxe.TV", -1, 460, Bunch.NONE, hs));
		free_channels.add(new LiveChannel(95, "Histoire", 17, 235, Bunch.DOCUMENTAIRE, s));
		free_channels.add(new LiveChannel(96, "Toute l'Histoire", 159, 250, Bunch.DOCUMENTAIRE, sl));
		free_channels.add(new LiveChannel(97, "Animaux", 50, 248, Bunch.DOCUMENTAIRE, sl));
		free_channels.add(new LiveChannel(98, "Chasse et pêche", 113, 249, Bunch.DOCUMENTAIRE, sl));
		free_channels.add(new LiveChannel(99, "Encyclopédia", 119, 251, Bunch.DOCUMENTAIRE, sl));
		free_channels.add(new LiveChannel(100, "Demain.tv", 41, 227, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(101, "KTO", 314, 223, Bunch.DOCUMENTAIRE, s));
		free_channels.add(new LiveChannel(102, "Beur TV", 336, 225, Bunch.DOCUMENTAIRE, s));
		free_channels.add(new LiveChannel(103, "Wild Earth 3D", -1, 931, Bunch.NONE, h));
		free_channels.add(new LiveChannel(104, "3A Telesud", 422, 356, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(105, "TNA", -1, 482, Bunch.NONE, s));
		free_channels.add(new LiveChannel(106, "Freenews TV", -1, 428, Bunch.NONE, s));
		free_channels.add(new LiveChannel(107, "M6 Boutique & Co", 201, 359, Bunch.INFORMATION, sl));
		free_channels.add(new LiveChannel(108, "Terre d'infos", -1, 437, Bunch.NONE, l));
		free_channels.add(new LiveChannel(109, "Best of Shopping", 379, 358, Bunch.CANALSAT, sl));
		free_channels.add(new LiveChannel(110, "Astro Center TV", 200, 415, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(111, "Cash TV", -1, 492, Bunch.NONE, s));
		free_channels.add(new LiveChannel(112, "TLM", -1, 267, Bunch.NONE, s));
		free_channels.add(new LiveChannel(113, "Toulouse", -1, 281, Bunch.NONE, s));
		free_channels.add(new LiveChannel(114, "TV7 Bordeaux", -1, 268, Bunch.NONE, s));
		free_channels.add(new LiveChannel(115, "TV8 Mont-Blanc", -1, 319, Bunch.NONE, s));
		free_channels.add(new LiveChannel(116, "TéléGrenoble", -1, 423, Bunch.NONE, s));
		free_channels.add(new LiveChannel(117, "Telif", 186, 360, Bunch.CANALSAT, s));
		free_channels.add(new LiveChannel(118, "La Locale", -1, 363, Bunch.NONE, s));
		free_channels.add(new LiveChannel(119, "Normandie TV", -1, 383, Bunch.NONE, s));
		free_channels.add(new LiveChannel(120, "Télénantes Nantes 7", -1, 389, Bunch.NONE, s));
		free_channels.add(new LiveChannel(121, "La Chaîne Marseille", -1, 414, Bunch.NONE, s));
		free_channels.add(new LiveChannel(122, "Clermont Première", -1, 438, Bunch.NONE, s));
		free_channels.add(new LiveChannel(123, "TV Tours", -1, 493, Bunch.NONE, s));
		free_channels.add(new LiveChannel(124, "NRJ Paris", -1, 686, Bunch.NONE, sl));
		free_channels.add(new LiveChannel(125, "BFM Business Paris", -1, 898, Bunch.NONE, s));
		free_channels.add(new LiveChannel(126, "IDF 1", -1, 689, Bunch.NONE, s));
		free_channels.add(new LiveChannel(127, "Locales Ile de France", -1, 756, Bunch.NONE, s));
		free_channels.add(new LiveChannel(128, "Alsace 20", -1, 753, Bunch.NONE, s));
		free_channels.add(new LiveChannel(129, "Telessonne", -1, 754, Bunch.NONE, s));
		free_channels.add(new LiveChannel(130, "TV Fil", -1, 855, Bunch.NONE, l));
		free_channels.add(new LiveChannel(131, "Wéo", -1, 832, Bunch.NONE, s));
		free_channels.add(new LiveChannel(132, "Grand Lille TV", -1, 826, Bunch.NONE, s));
		free_channels.add(new LiveChannel(133, "TV34", -1, 853, Bunch.NONE, l));
		free_channels.add(new LiveChannel(134, "Canal 10 Guadeloupe", -1, 929, Bunch.NONE, l));
		free_channels.add(new LiveChannel(135, "Yvelines Première", -1, 895, Bunch.NONE, l));
		free_channels.add(new LiveChannel(136, "Calaisis TV", -1, 879, Bunch.NONE, l));
		free_channels.add(new LiveChannel(137, "TV SUD Camargue Cévennes", -1, 880, Bunch.NONE, l));
		free_channels.add(new LiveChannel(138, "Mirabelle TV", -1, 907, Bunch.NONE, l));
		free_channels.add(new LiveChannel(139, "Vosges Television", -1, 900, Bunch.NONE, l));
		free_channels.add(new LiveChannel(140, "TV SUD Montpellier", -1, 930, Bunch.NONE, l));
		free_channels.add(new LiveChannel(141, "RTB", 229, 774, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(142, "ORTB", -1, 810, Bunch.NONE, s));
		free_channels.add(new LiveChannel(143, "Canal 2", 432, 781, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(144, "CRTV", 428, 782, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(145, "STV2", 431, 783, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(146, "Equinoxe", -1, 833, Bunch.NONE, s));		
		free_channels.add(new LiveChannel(147, "Télécongo", 430, 784, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(148, "La Première", -1, 775, Bunch.NONE, s));
		free_channels.add(new LiveChannel(149, "RTG1", -1, 916, Bunch.NONE, l));
		free_channels.add(new LiveChannel(150, "RTG", -1, 917, Bunch.NONE, l));
		free_channels.add(new LiveChannel(151, "ORTC", -1, 888, Bunch.NONE, l));
		free_channels.add(new LiveChannel(152, "ORTM", 426, 785, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(153, "2STV", 425, 786, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(154, "RTS", 424, 787, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(155, "La Chaine du futur", -1, 854, Bunch.NONE, s));
		free_channels.add(new LiveChannel(156, "Nollywood", -1, 800, Bunch.NONE, s));
		free_channels.add(new LiveChannel(157, "Africable", 433, 788, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(158, "Vox Africa", -1, 773, Bunch.NONE, s));
		free_channels.add(new LiveChannel(159, "Canal Info News", -1, 793, Bunch.NONE, s));
		free_channels.add(new LiveChannel(160, "Africabox", -1, 811, Bunch.NONE, s));
		free_channels.add(new LiveChannel(161, "Antenne Caraïbes International", -1, 468, Bunch.NONE, s));
		free_channels.add(new LiveChannel(162, "MBOA TV", -1, 837, Bunch.NONE, l));
		free_channels.add(new LiveChannel(163, "Rotana Cinema", -1, 920, Bunch.NONE, l));
		free_channels.add(new LiveChannel(164, "Rotana Khalijia", -1, 921, Bunch.NONE, l));
		free_channels.add(new LiveChannel(165, "Al Resala", -1, 922, Bunch.NONE, l));
		free_channels.add(new LiveChannel(166, "Rotana Clip", -1, 923, Bunch.NONE, l));
		free_channels.add(new LiveChannel(167, "Rotana Mousica", -1, 924, Bunch.NONE, l));
		free_channels.add(new LiveChannel(168, "Rotana Zaman", -1, 925, Bunch.NONE, l));
		free_channels.add(new LiveChannel(169, "France 3 national", 3, 258, Bunch.TNT, s));
		free_channels.add(new LiveChannel(170, "France 3 Alsace", -1, 280, Bunch.NONE, s));
		free_channels.add(new LiveChannel(171, "France 3 Alpes", -1, 283, Bunch.NONE, s));
		free_channels.add(new LiveChannel(172, "France 3 Aquitaine", -1, 284, Bunch.NONE, s));
		free_channels.add(new LiveChannel(173, "France 3 Auvergne", -1, 285, Bunch.NONE, s));
		free_channels.add(new LiveChannel(174, "France 3 Bourgogne", -1, 279, Bunch.NONE, s));
		free_channels.add(new LiveChannel(175, "France 3 Bretagne", -1, 286, Bunch.NONE, s));
		free_channels.add(new LiveChannel(176, "France 3 Centre", -1, 287, Bunch.NONE, s));
		free_channels.add(new LiveChannel(177, "France 3 Champagne-Ardenne", -1, 288, Bunch.NONE, s));
		free_channels.add(new LiveChannel(178, "France 3 Corse", -1, 289, Bunch.NONE, s));
		free_channels.add(new LiveChannel(179, "France 3 Côte-d'Azur", -1, 290, Bunch.NONE, s));
		free_channels.add(new LiveChannel(180, "France 3 Franche-Comté", -1, 291, Bunch.NONE, s));
		free_channels.add(new LiveChannel(181, "France 3 Languedoc-Roussillon", -1, 292, Bunch.NONE, s));
		free_channels.add(new LiveChannel(182, "France 3 Limousin", -1, 293, Bunch.NONE, s));
		free_channels.add(new LiveChannel(183, "France 3 Lorraine", -1, 294, Bunch.NONE, s));
		free_channels.add(new LiveChannel(184, "France 3 Midi Pyrénées", -1, 295, Bunch.NONE, s));
		free_channels.add(new LiveChannel(185, "France 3 Nord Pas-de-Calais", -1, 296, Bunch.NONE, s));
		free_channels.add(new LiveChannel(186, "France 3 Haute-Normandie", -1, 297, Bunch.NONE, s));
		free_channels.add(new LiveChannel(187, "France 3 Basse-Normandie", -1, 298, Bunch.NONE, s));
		free_channels.add(new LiveChannel(188, "France 3 Paris Ile-de-France", -1, 257, Bunch.NONE, s));
		free_channels.add(new LiveChannel(189, "France 3 Pays de Loire", -1, 299, Bunch.NONE, s));
		free_channels.add(new LiveChannel(190, "France 3 Picardie", -1, 300, Bunch.NONE, s));
		free_channels.add(new LiveChannel(191, "France 3 Poitou-Charentes", -1, 301, Bunch.NONE, s));
		free_channels.add(new LiveChannel(192, "France 3 Provence-Alpes", -1, 302, Bunch.NONE, s));
		free_channels.add(new LiveChannel(193, "France 3 Rhône-Alpes", -1, 303, Bunch.NONE, s));
		free_channels.add(new LiveChannel(194, "Berbère TV", -1, 256, Bunch.NONE, s));
		free_channels.add(new LiveChannel(195, "CCTV4", -1, 469, Bunch.NONE, s));
		free_channels.add(new LiveChannel(196, "CCTV 9", -1, 479, Bunch.NONE, s));
		free_channels.add(new LiveChannel(197, "CCTV F", 373, 480, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(198, "CCTV Divertissement", -1, 470, Bunch.NONE, s));
		free_channels.add(new LiveChannel(199, "La chaîne chinoise", -1, 471, Bunch.NONE, s));
		free_channels.add(new LiveChannel(200, "Beijing TV", -1, 472, Bunch.NONE, s));
		free_channels.add(new LiveChannel(201, "Shanghai Dragon TV", -1, 473, Bunch.NONE, s));
		free_channels.add(new LiveChannel(202, "La chaîne internationale de Jiangsu", -1, 474, Bunch.NONE, s));
		free_channels.add(new LiveChannel(203, "Hunan Satellite TV", -1, 475, Bunch.NONE, s));
		free_channels.add(new LiveChannel(204, "Xiamen Star TV", -1, 476, Bunch.NONE, s));
		free_channels.add(new LiveChannel(205, "Zhejiang Star TV", -1, 477, Bunch.NONE, s));
		free_channels.add(new LiveChannel(206, "Guangdong Southern TV", -1, 478, Bunch.NONE, s));
		free_channels.add(new LiveChannel(207, "Phoenix Infonews", -1, 481, Bunch.NONE, s));
		free_channels.add(new LiveChannel(208, "Phoenix Chinese News and Entertainment", -1, 266, Bunch.NONE, s));
		free_channels.add(new LiveChannel(209, "Zee TV", -1, 420, Bunch.NONE, s));
		free_channels.add(new LiveChannel(210, "Zee Cinema", -1, 421, Bunch.NONE, s));
		free_channels.add(new LiveChannel(211, "Arirang", -1, 894, Bunch.NONE, l));
		free_channels.add(new LiveChannel(212, "B4U Music", -1, 904, Bunch.NONE, l));
		free_channels.add(new LiveChannel(213, "Euronews Arabe", -1, 693, Bunch.NONE, s));
		free_channels.add(new LiveChannel(214, "Euronews English", -1, 259, Bunch.NONE, s));
		free_channels.add(new LiveChannel(215, "Euronews Deutsch", -1, 260, Bunch.NONE, s));
		free_channels.add(new LiveChannel(216, "Euronews Portugais", -1, 261, Bunch.NONE, s));
		free_channels.add(new LiveChannel(217, "Euronews Russe", -1, 262, Bunch.NONE, s));
		free_channels.add(new LiveChannel(218, "Euronews Espagnol", -1, 263, Bunch.NONE, s));
		free_channels.add(new LiveChannel(219, "Euronews Italien", -1, 269, Bunch.NONE, s));
		free_channels.add(new LiveChannel(220, "BBC Entertainment", -1, 413, Bunch.NONE, s));
		free_channels.add(new LiveChannel(221, "Inspiration Network", -1, 712, Bunch.NONE, s));
		free_channels.add(new LiveChannel(222, "God TV", -1, 386, Bunch.NONE, s));
		free_channels.add(new LiveChannel(223, "Telesur", -1, 729, Bunch.NONE, s));
		free_channels.add(new LiveChannel(224, "Ritmoson Latino", -1, 407, Bunch.NONE, s));
		free_channels.add(new LiveChannel(225, "De pelicula", -1, 408, Bunch.NONE, s));
		free_channels.add(new LiveChannel(226, "TL Novelas", -1, 409, Bunch.NONE, s));
		free_channels.add(new LiveChannel(227, "Canal de las Estrellas", -1, 410, Bunch.NONE, s));
		free_channels.add(new LiveChannel(228, "Telehit", -1, 411, Bunch.NONE, s));
		free_channels.add(new LiveChannel(229, "TVE I", 45, 306, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(230, "Canal 24 Horas", -1, 307, Bunch.NONE, s));
		free_channels.add(new LiveChannel(231, "ETB Sat", -1, 371, Bunch.NONE, s));
		free_channels.add(new LiveChannel(232, "TVCi", -1, 461, Bunch.NONE, s));
		free_channels.add(new LiveChannel(233, "Telenova", -1, 720, Bunch.NONE, s));
		free_channels.add(new LiveChannel(234, "Antenna 1", -1, 771, Bunch.NONE, s));
		free_channels.add(new LiveChannel(235, "Rai Uno", 42, 309, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(236, "Rai Due", 43, 314, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(237, "Rai Tre", -1, 315, Bunch.NONE, s));
		free_channels.add(new LiveChannel(238, "Mediaset Italia", -1, 839, Bunch.NONE, l));
		free_channels.add(new LiveChannel(239, "RTR Planeta", -1, 317, Bunch.NONE, s));
		free_channels.add(new LiveChannel(240, "Nashe Kino", -1, 441, Bunch.NONE, s));
		free_channels.add(new LiveChannel(241, "Detski Mir/Teleclub", -1, 442, Bunch.NONE, s));
		free_channels.add(new LiveChannel(242, "RTVI", -1, 443, Bunch.NONE, s));
		free_channels.add(new LiveChannel(243, "TVN 24", -1, 794, Bunch.NONE, s));
		free_channels.add(new LiveChannel(244, "TV Romania", -1, 318, Bunch.NONE, s));
		free_channels.add(new LiveChannel(245, "Bulgaria TV", -1, 321, Bunch.NONE, s));
		free_channels.add(new LiveChannel(246, "IMED TV", -1, 838, Bunch.NONE, l));
		free_channels.add(new LiveChannel(247, "ERT World", -1, 713, Bunch.NONE, s));
		free_channels.add(new LiveChannel(248, "SkyTurk", -1, 913, Bunch.NONE, l));
		free_channels.add(new LiveChannel(249, "Ulusal Kanal", -1, 914, Bunch.NONE, l));
		free_channels.add(new LiveChannel(250, "Arriyadia", -1, 908, Bunch.NONE, l));
		free_channels.add(new LiveChannel(251, "TV Biznes", -1, 450, Bunch.NONE, s));
		free_channels.add(new LiveChannel(252, "TV Polonia", 333, 278, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(253, "TVP Kultura", -1, 485, Bunch.NONE, s));
		free_channels.add(new LiveChannel(254, "TVP Info", -1, 486, Bunch.NONE, s));
		free_channels.add(new LiveChannel(255, "ITVN", -1, 795, Bunch.NONE, s));
		free_channels.add(new LiveChannel(256, "2M Maroc", 173, 272, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(257, "TVM Europe", -1, 273, Bunch.NONE, s));
		free_channels.add(new LiveChannel(258, "Canal Algérie", -1, 274, Bunch.NONE, s));
		free_channels.add(new LiveChannel(259, "Télévision Tunisienne", -1, 277, Bunch.NONE, s));
		free_channels.add(new LiveChannel(260, "Al Masriya", -1, 275, Bunch.NONE, s));
		free_channels.add(new LiveChannel(261, "Al Jazeera", 334, 276, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(262, "Al Jazeera Children", -1, 412, Bunch.NONE, s));
		free_channels.add(new LiveChannel(263, "Prime Sports", -1, 326, Bunch.NONE, s));
		free_channels.add(new LiveChannel(264, "ART Cinema", -1, 327, Bunch.NONE, s));
		free_channels.add(new LiveChannel(265, "ART Movies", -1, 328, Bunch.NONE, s));
		free_channels.add(new LiveChannel(266, "Al Hekayat", -1, 330, Bunch.NONE, s));
		free_channels.add(new LiveChannel(267, "Iqra", -1, 331, Bunch.NONE, s));
		free_channels.add(new LiveChannel(268, "ART Aflam 2", -1, 332, Bunch.NONE, s));
		free_channels.add(new LiveChannel(269, "Future News", 382, 333, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(270, "MBC", -1, 334, Bunch.NONE, s));
		free_channels.add(new LiveChannel(271, "LBC Europe", -1, 335, Bunch.NONE, sl));
		free_channels.add(new LiveChannel(272, "Hekayat 2", -1, 336, Bunch.NONE, s));
		free_channels.add(new LiveChannel(273, "O'TV", -1, 685, Bunch.NONE, s));
		free_channels.add(new LiveChannel(274, "Powertürk TV", -1, 489, Bunch.NONE, s));
		free_channels.add(new LiveChannel(275, "TRT1", -1, 490, Bunch.NONE, s));
		free_channels.add(new LiveChannel(276, "Kanal D", -1, 463, Bunch.NONE, s));
		free_channels.add(new LiveChannel(277, "Star TV", -1, 464, Bunch.NONE, s));
		free_channels.add(new LiveChannel(278, "TRT Cocuk", -1, 798, Bunch.NONE, s));
		free_channels.add(new LiveChannel(279, "Haber Turk", -1, 466, Bunch.NONE, s));
		free_channels.add(new LiveChannel(280, "ATV Avrupa", -1, 467, Bunch.NONE, s));
		free_channels.add(new LiveChannel(281, "Kanal 24", -1, 435, Bunch.NONE, s));
		free_channels.add(new LiveChannel(282, "TRT INT", 361, 369, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(283, "Kanal 7 INT", -1, 370, Bunch.NONE, s));
		free_channels.add(new LiveChannel(284, "Samanyolu TV", -1, 391, Bunch.NONE, s));
		free_channels.add(new LiveChannel(285, "TVT", -1, 436, Bunch.NONE, s));
		free_channels.add(new LiveChannel(286, "Hilal TV", -1, 446, Bunch.NONE, s));
		free_channels.add(new LiveChannel(287, "TV5 Turkey", -1, 447, Bunch.NONE, s));
		free_channels.add(new LiveChannel(288, "TGRT EU", -1, 465, Bunch.NONE, s));
		free_channels.add(new LiveChannel(289, "Turkmax", -1, 698, Bunch.NONE, s));
		free_channels.add(new LiveChannel(290, "Lig TV", -1, 699, Bunch.NONE, s));
		free_channels.add(new LiveChannel(291, "Show Turk", -1, 700, Bunch.NONE, s));
		free_channels.add(new LiveChannel(292, "Aag TV", -1, 701, Bunch.NONE, s));
		free_channels.add(new LiveChannel(293, "GeoTV", -1, 702, Bunch.NONE, s));
		free_channels.add(new LiveChannel(294, "GeoNews", -1, 703, Bunch.NONE, s));
		free_channels.add(new LiveChannel(295, "B4U Movies", -1, 704, Bunch.NONE, s));
		free_channels.add(new LiveChannel(296, "Aaj Tak", -1, 706, Bunch.NONE, s));
		free_channels.add(new LiveChannel(297, "NDTV", -1, 707, Bunch.NONE, s));
		free_channels.add(new LiveChannel(298, "Vietnam VTV4", -1, 723, Bunch.NONE, s));
		free_channels.add(new LiveChannel(299, "CTN", -1, 708, Bunch.NONE, s));
		free_channels.add(new LiveChannel(300, "TVK", -1, 709, Bunch.NONE, s));
		free_channels.add(new LiveChannel(301, "KBS", -1, 761, Bunch.NONE, s));
		free_channels.add(new LiveChannel(302, "SIC", -1, 484, Bunch.NONE, s));
		free_channels.add(new LiveChannel(303, "RTPi", 78, 388, Bunch.ETRANGERES, s));
		free_channels.add(new LiveChannel(304, "Guysen TV", 301, 873, Bunch.INFORMATION, s));
		free_channels.add(new LiveChannel(305, "The Israeli Network", -1, 462, Bunch.NONE, s));
		free_channels.add(new LiveChannel(306, "Arte Allemand", -1, 270, Bunch.NONE, s));
		free_channels.add(new LiveChannel(307, "DW-TV", -1, 312, Bunch.NONE, s));
		free_channels.add(new LiveChannel(308, "Gute Laune", -1, 859, Bunch.NONE, l));
		free_channels.add(new LiveChannel(309, "Your Family Entertainment", -1, 860, Bunch.NONE, l));
		free_channels.add(new LiveChannel(310, "Erde und Mensch", -1, 862, Bunch.NONE, l));
		free_channels.add(new LiveChannel(311, "Dr dish TV", -1, 861, Bunch.NONE, l));
		free_channels.add(new LiveChannel(312, "Deutsches Wetter Fernsehen", -1, 863, Bunch.NONE, l));
		free_channels.add(new LiveChannel(313, "Body in Balance", -1, 864, Bunch.NONE, l));
		free_channels.add(new LiveChannel(314, "Suroyo TV", -1, 719, Bunch.NONE, s));
		free_channels.add(new LiveChannel(315, "RTCG Sat", -1, 716, Bunch.NONE, s));
		free_channels.add(new LiveChannel(316, "Deepam", -1, 903, Bunch.NONE, l));
		free_channels.add(new LiveChannel(317, "Kuwait TV", -1, 717, Bunch.NONE, s));
		free_channels.add(new LiveChannel(318, "Kuwait TV2", -1, 827, Bunch.NONE, s));
		free_channels.add(new LiveChannel(319, "Yemen TV", -1, 715, Bunch.NONE, s));
		free_channels.add(new LiveChannel(320, "Dubai TV", -1, 748, Bunch.NONE, s));
		free_channels.add(new LiveChannel(321, "Abu Dhabi TV", -1, 749, Bunch.NONE, s));
		free_channels.add(new LiveChannel(322, "Baraem", -1, 750, Bunch.NONE, s));
		free_channels.add(new LiveChannel(323, "Bayon TV", -1, 803, Bunch.NONE, s));
		free_channels.add(new LiveChannel(324, "Jordan Satellite Channel", -1, 718, Bunch.NONE, s));
		free_channels.add(new LiveChannel(325, "Kurd 1", -1, 791, Bunch.NONE, s));
		free_channels.add(new LiveChannel(326, "Armenia Public TV", -1, 380, Bunch.NONE, s));
		free_channels.add(new LiveChannel(327, "Armenia TV", -1, 751, Bunch.NONE, s));
		free_channels.add(new LiveChannel(328, "Shant TV", -1, 752, Bunch.NONE, s));
		free_channels.add(new LiveChannel(329, "Vesti", -1, 792, Bunch.NONE, s));
		free_channels.add(new LiveChannel(330, "Murr TV", -1, 843, Bunch.NONE, l));
		free_channels.add(new LiveChannel(331, "NBN", -1, 844, Bunch.NONE, l));
		free_channels.add(new LiveChannel(332, "Future TV", -1, 845, Bunch.NONE, l));
		free_channels.add(new LiveChannel(333, "Al Jadeed", -1, 846, Bunch.NONE, l));
		free_channels.add(new LiveChannel(334, "Press TV", -1, 851, Bunch.NONE, l));
		free_channels.add(new LiveChannel(335, "Al Nas", -1, 806, Bunch.NONE, s));
		free_channels.add(new LiveChannel(336, "AlMajd Holy Quran", -1, 807, Bunch.NONE, s));
		free_channels.add(new LiveChannel(337, "Almajd Al Hadeeth Al Nabawy", -1, 808, Bunch.NONE, s));
		free_channels.add(new LiveChannel(338, "AlMajd Space Channel", -1, 809, Bunch.NONE, s));
		free_channels.add(new LiveChannel(339, "Al Hafez", -1, 816, Bunch.NONE, s));
		free_channels.add(new LiveChannel(340, "Azhari TV2", -1, 817, Bunch.NONE, s));
		free_channels.add(new LiveChannel(341, "Melody Arabia", -1, 876, Bunch.NONE, s));
		free_channels.add(new LiveChannel(342, "Melody Aflam", -1, 881, Bunch.NONE, l));
		free_channels.add(new LiveChannel(343, "Melody Drama", -1, 882, Bunch.NONE, l));
		free_channels.add(new LiveChannel(344, "Moga Comedy", -1, 883, Bunch.NONE, l));
		free_channels.add(new LiveChannel(345, "Al Aan TV", -1, 884, Bunch.NONE, l));
		free_channels.add(new LiveChannel(346, "Al Hayat", -1, 885, Bunch.NONE, l));
		free_channels.add(new LiveChannel(347, "Melody Drama 2", -1, 902, Bunch.NONE, l));
		free_channels.add(new LiveChannel(348, "RTV Pink Plus", -1, 439, Bunch.NONE, s));
		free_channels.add(new LiveChannel(349, "RTV Pink Extra", -1, 440, Bunch.NONE, s));
		free_channels.add(new LiveChannel(350, "Pink Film", -1, 889, Bunch.NONE, s));
		free_channels.add(new LiveChannel(351, "Pink Music", -1, 890, Bunch.NONE, s));
		free_channels.add(new LiveChannel(352, "NHK", -1, 812, Bunch.NONE, hs));
		free_channels.add(new LiveChannel(353, "JSTV 1", -1, 814, Bunch.NONE, s));
		free_channels.add(new LiveChannel(354, "JSTV 2", -1, 815, Bunch.NONE, s));
		free_channels.add(new LiveChannel(355, "Star one", -1, 821, Bunch.NONE, s));
		free_channels.add(new LiveChannel(356, "Star news", -1, 822, Bunch.NONE, s));
		free_channels.add(new LiveChannel(357, "Star plus", -1, 823, Bunch.NONE, s));
		free_channels.add(new LiveChannel(358, "Star gold", -1, 824, Bunch.NONE, s));
		free_channels.add(new LiveChannel(359, "Channel 1 Russia", -1, 357, Bunch.NONE, s));
		free_channels.add(new LiveChannel(360, "Dom Kino", -1, 840, Bunch.NONE, l));
		free_channels.add(new LiveChannel(361, "Muzika Pervoyo", -1, 841, Bunch.NONE, l));
		free_channels.add(new LiveChannel(362, "Vremya", -1, 842, Bunch.NONE, l));
		free_channels.add(new LiveChannel(363, "Russia Today", -1, 726, Bunch.NONE, s));
		free_channels.add(new LiveChannel(364, "Russia Today Espanol", -1, 856, Bunch.NONE, l));
		free_channels.add(new LiveChannel(365, "TV Globo Internacional", -1, 722, Bunch.NONE, s));
		free_channels.add(new LiveChannel(366, "Record Internacional", -1, 728, Bunch.NONE, s));
		free_channels.add(new LiveChannel(367, "Russian Al Yaum", -1, 899, Bunch.NONE, l));
		free_channels.add(new LiveChannel(368, "Record News", -1, 909, Bunch.NONE, l));
		
		

		
		


	};
}
